欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

JAVA數(shù)據(jù)結構

2.1順序表的插入操作算法

public void insert(int i,Object x)throws Exception {
? ? if(curLen == listElem.length) ? ? ? ? ? ? ?//判斷順序表是否已滿
? ? ? ? throw new Exception("順序表已滿"); ? ? ?//拋出異常
? ? if(i < 0 || i > curlen) ? ? ? ? ? ? ? ? ? ?//i不合法
? ? ? ? throw new Exception("插入位置不合法");
? ? for(int j = curLen; j > i; j--)
? ? ? ? listElem[j] = listElem[j-1]; ? ? ? ? ? //插入位置及其之后的所有元素后移一位
? ? listElem[i] = x; ? ? ? ? ? ? ? ? ? ? ? ? ? //插入x?
? ? curLen++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//表長加一
}?

2.2順序表的刪除操作算法

public void remove(int i) throws Exception{
? ? if (i<0 || i>curLen - 1) ? ? ? ? ? ? ? ? ? ? ? ?//i不合法 ? ??
? ? ? ? throw new Exception("刪除位置不合法"); ? ? ? //拋出異常
? ? for (int j = i; j < curLen - 1; j++)
? ? ? ? listElem[j] = listElem[j + 1];
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //被刪除元素之后的所有數(shù)據(jù)元素左移一個存儲單位
? ? curLen--; ? ? ? ? ? ? ? ? ? ? ? //表長-1
}?

2.3順序表的查找操作算法

public int indexOf(Object x){
? ? int j = 0; ? ? ? ? ? ? ? ?//j指示順序表中待比較的元素,其初始值指示順序表中第0個元素
? ? while ( j < curLen && !listElem[j].equals(x)) ? ?//依次比較
? ? ? ? j++;
? ? if (j < curLen) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//判斷j的位置是否在順序表中
? ? ? ? return j; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//返回值為x的數(shù)據(jù)元素在順序表中的位置
? ? else
? ? ? ? return - 1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//值為x的數(shù)據(jù)元素在順序表中不存在
}

2.6帶頭結點的單鏈表上的插入操作算法

?

public void insert(int i,Object x) throws Exception {
? ? Node p = head; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//初始化p為頭結點,j為計數(shù)器
? ? int j = -1;
? ? while (p != null && j < i - 1) { ? ? ? ? ? ? ?//尋找第i個節(jié)點的前驅
? ? ? ? p = p.next;
? ? ? ? ++j; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//計數(shù)器的值增1
? ? }
? ? if (j > i - 1 || p == null) ? ? ? ? ? ? ? ? ? //i不合法
? ? ? ? throw new Exception("插入位置不合法"); ? ? //拋出異常
? ? Node s = new Node(x); ? ? ? ? ? ? ? ? ? ? ? ?//生成新結點
? ? s.next = p.next; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//修改鏈,使新節(jié)點插入單鏈表中
? ? p.next = s;
}

?

文章鏈接: http://m.qzkangyuan.com/21944.html

文章標題:JAVA數(shù)據(jù)結構

文章版權:夢飛科技所發(fā)布的內容,部分為原創(chuàng)文章,轉載請注明來源,網(wǎng)絡轉載文章如有侵權請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

c++ c#結構體調用

2023-7-7 14:45:58

建站教程

JAVA數(shù)據(jù)結構(二)

2023-7-11 13:57:04

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 克拉玛依市| 如东县| 房产| 利川市| 申扎县| 兴仁县| 永修县| 班戈县| 岳阳县| 湖南省| 百色市| 东乌| 五原县| 中江县| 梧州市| 樟树市| 吴桥县| 武胜县| 大同市| 施秉县| 藁城市| 开江县| 海口市| 玛多县| 望奎县| 泰安市| 筠连县| 麻栗坡县| 徐汇区| 镇雄县| 盈江县| 和龙市| 祁东县| 崇左市| 德安县| 阿克陶县| 靖远县| 林周县| 阿鲁科尔沁旗| 饶河县| 西乌珠穆沁旗|